package br.feevale.jogo.model;

import br.feevale.jogo.util.AgenteEnum;

public class Jogada {
	
	private Casa origem;
	private Casa destino;
	private Casa eliminada;
	private AgenteEnum agente;
	
	public Casa getOrigem() {
		return origem;
	}
	
	public void setOrigem(Casa origem) {
		this.origem = origem;
	}
	
	public Casa getDestino() {
		return destino;
	}
	
	public void setDestino(Casa destino) {
		this.destino = destino;
	}
	
	public AgenteEnum getAgente() {
		return agente;
	}

	public Casa getEliminada() {
		return eliminada;
	}

	public void setEliminada(Casa eliminada) {
		this.eliminada = eliminada;
	}

	public void setAgente(AgenteEnum agente) {
		this.agente = agente;
	}

	public boolean finalizada() {
		return origem != null && destino != null;
	}
	
}
